package user;

import book.BookList;
import ioperation.*;

import java.awt.*;
import java.util.Scanner;

public class NormalUser extends User{
    int choice = 0;
    IOperation[] operations;
    public NormalUser(String name){
        super(name);
        this.operations = new IOperation[]{
                new ExitSystem(),
                new FindBook(),
                new BorrowBook(),
                new ReturnBook()
        };
    }
    @Override
    public int menu() {

           System.out.println("************管理员菜单************");
           System.out.println("0. 退出系统");
           System.out.println("1. 查找图书");
           System.out.println("2. 借阅图书");
           System.out.println("3. 归还图书");
           System.out.println("*********************************");
           System.out.println("请输入你的操作");
           Scanner scanner = new Scanner(System.in);
           this.choice = scanner.nextInt();
           return choice;

    }
    @Override
    public void doOperation(int choice, BookList bookList) {
        operations[choice].work(bookList);
    }


}
